Program - Preset types & properties

The Program window is where you put your presentation together by dragging and dropping the built-in effects and your Mover, Media and Custom Presets onto your fixtures, groups and Pixel Matrices:

The window comprises 4 sections: On the left is the Browser, in the middle the Timeline editing area with its associated toolbar across the top. Bottom right are the folders of Group, Matrix, Media, Mover, DALI, AVC and Custom Presets (although not all folders may be displayed). Above this is the Preset Properties pane which is divided into Timing, Transition and Properties all of which you use to manipulate how a preset placed on a timeline is rendered.

It is useful simultaneously to view the output of a timeline to check your programming thus the Simulate window can be opened at the same time as the Program window by selecting View > Tear off simulate or by holding Ctrl (Apple) and pressing F8, see Simulate for details.

Before creating a timeline it is worth covering the seven preset types:

Group Presets

A range of presets from simple colour fills to rainbow, sparkle and chase effects. These presets have no spatial awareness and are applied to fixtures and groups using the fixture ordering (as set in the Browser) to determine how they are rendered and in what order the fixtures will transition. They are akin to the sort of programming, effects and cue timing that is available on moving light consoles:

Fixed colour

The most basic preset, renders a static colour fill. Use the colour picker, user palette or text entry fields (RGB or HSI) to select the colour.

Colour fan

Renders a static multi-colour gradient over a group of fixtures:

Random colour

Renders a dynamic chase through a random sequence of colours:

Rainbow effect

Renders a dynamic rainbow effect cycling through hue:

Strobe

Renders a dynamic colour strobe effect on black:

Sparkle

Renders a dynamic random sparkle effect:

Colour chase

Renders a dynamic chase through a user-specified sequence of colours:

Colour on colour

Renders a dynamic pulse of colour passing over another colour:

Intensity

Renders static or dynamic intensity control:

Flicker

Renders dynamic,random flickering over a colour gradient:

Each of the sliders corresponds to a sine wave of a specific frequency. The frequency of Sub is defined by the Period - the default is 30 seconds (1/30Hz). First will be twice as fast, Second twice as fast again and and Third twice as fast as Second. The value of each sine wave is used to fetch a value from a set of pre-generated random values and the four results are summed. The sum is used to select a position in the colour gradient to output to the fixtures. Mix the different frequency components using the sliders to select how much of each component you want.

So if you are looking for a relatively steady flicker you might have a lot of Sub, with a little bit of Third to stop it looking too regular. If you want a more chaotic looking flicker then you might have less of Sub and First and more of Second and Third. It really is something you have to experiment with. If you want the overall flicker to have a different speed change the Period and everything will shift accordingly.

If you've got a set of slider values that you like and you want to copy the effect to another group, but not have both groups flickering identically, then just click the Randomise button to change the offset.

Hue Fade

Performs a fade in hue between two defined points:

The start and end colours will share the same saturation and brightness; editing the saturation or brightness for one colour will edit the other as well.

The fade time between the colours is determined by the length of the preset on the timeline.

Matrix Presets

A range of presets from gradient colour fills to rainbow and text effects. These presets have spatial awareness and can be applied to Pixel Matrices using the inherent 2D information to determine how they are rendered and in what order the fixtures will transition. They are considerably more powerful than the standard presets and allow you to “paint” onto your fixture arrays:

Text

Renders a scrolling text message on a matrix:

2D rainbow

Renders a dynamic rainbow effect on a matrix:

If the Type is Linear, Radial, Conical, Square or Bilinear, the properties Angle, Repeat and Count are available:

Note that setting Repeat to None will only have an apparent effect when the Type is Radial. It behaves like Sawtooth with a Count of 1, except that the area outside the unit circle is filled with the same colour as the edge of the unit circle, rather than the effect continuing beyond a Count of 1.

If the type is Noise:

If the type is Perlin Noise:

Spiral rainbow

A special version of 2D Rainbow with conical type:

Gradient

Renders a static multi-colour gradient on a matrix:

If the Type is Linear, Radial, Conical, Square or Bilinear, the properties Angle, Repeat and Count are available:

If the type is Noise:

If the type is Perlin Noise:

Starfield

Renders a radiating star field:

2D colour on colour

Renders a dynamic pulse of colour over another colour on a matrix:

If the Type is Linear, Radial, Conical, Square or Bilinear, the properties Angle, Repeat and Count are available:

If the type is Noise:

If the type is Perlin Noise:

Live video

Displays live video on a matrix (LPC X only):

Perlin noise

Renders a smoothly-varying noise effect:

Dynamic text

Renders a text message which can be changed at runtime:

To configure the font used by the Dynamic Text preset, press the [...] button next to the font picker to open the Fonts dialog:

NOTE: Editing a font will change all Dynamic text presets that use that font not just the currently selected preset(s).

The Dynamic Text preset allows you to change the text after uploading the project to a Controller. To do this, you need to specify which parts of the text are going to change and which parts will remain the same.

For example, to show the opening time of a venue, you might set the Text property to "Opening Time: <open>". This creates a text slot called 'open' which you can change the value of. You can have more than one slot specified in the Text property, for example "Opening Time: <open> Closing Time: <close>".

To set the initial text for a text slot, press the [...] button next to the Text property to open the Dynamic Text Configuration dialog:

The Set Text Slot trigger action allows you to change the value of a text slot from a trigger.

There are two built-in slots, <time> and <date>, which show the current time and date respectively. You can change the format of how the time and date are displayed in the Dynamic Text Configuration dialog. Press the [...] button next to the Text property to open this dialog. At the bottom of the dialog you can select from some standard time and date formats, or type your own using the following codes:

%a Abbreviated weekday name
%A Full weekday name
%b Abbreviated month name
%B Full month name
%c Date and time representation
%d Day of the month (01-31)
%H Hour in 24h format (00-23)
%I Hour in 12h format (01-12)
%j Day of the year (001-366)
%m Month as a decimal number (01-12)
%M Minute (00-59)
%p AM or PM designation
%S Second (00-61)
%U Week number with the first Sunday as the first day of week one (00-53)
%w Weekday as a decimal number with Sunday as 0 (0-6)
%W Week number with the first Monday as the first day of week one (00-53)
%x Date representation
%X Time representation
%y Year, last two digits (00-99)
%Y Year
%Z Timezone name or abbreviation
%% A % sign

All other text is used verbatim. The computed output will be truncated to 255 characters.

Media Presets

Preset (user named)

The presets that you optionally created using the Media window to import still and moving images into your project. These presets have spatial awareness when applied to Pixel Matrices in that the media clip will be resized to fit the Pixel Matrix’s Render Window.

NOTE: If no Media presets have been created, the Media Presets folder will not be displayed.

Media Slot Presets

The Media Slots that you optionally created using the Media window. These presets have spatial awareness when applied to Pixel Matrices in that Pharos Dynamic Media Manager will generate media for the Media Slot at the dimensions of the Pixel Matrix's render window.

Mover Presets

Mover presets do not have a length, only a transition (shown on the timeline), with the settings persisting until another Mover preset is encountered or the timeline released. They are applied to the dedicated Movers rows of a timeline.

Preset (user named)

The presets that you optionally created using the Mover window to control the other parameters, typically position and gobo, of any automated lighting in your project.

NOTE: If no Mover presets have been created, the Mover Presets folder will not be displayed.

DALI Presets

Like Mover presets, DALI presets do not have a length, only a transition, with the settings persisting until another DALI preset is encountered.

However, unlike Mover presets, DALI presets will persist even if the timeline is released. Indeed, since they are just commands to tell the DALI ballasts what to do, even power-cycling the Controller will make no difference; the settings will persist until a new command is issued or the ballasts themselves power-cycled.

Set level

Used to set a DALI fixture or user created group to a level (0>254, 255), and select a fade time from the pull-down list of DALI fade times. See DALI regards creating DALI groups.

Scene (user named)

Used to recall a DALI scene that you created and uploaded, and select a fade time from the pull-down list of DALI fade times. See DALI regards creating DALI scenes.

NOTE: If there are no DALI fixtures in the project, the DALI Presets folder will not be displayed.

AVC Presets

See Working with the Audio Visual Controller.

NOTE: If there are no AV fixtures in the project, the AVC Presets folder will not be displayed.

Custom Presets

Preset (user named)

Renders a custom preset that you have optionally created using the Media window:

In addition, custom presets may define a number of properties that can be set for each instance of that preset on the timeline.

NOTE: If no Custom presets have been created, the Custom Presets folder will not be displayed.

Related Topics Link IconRelated Topics